Multiprocessor Schedulability Analysis for Self - Suspending Task Systems ∗

نویسندگان

  • Cong Liu
  • James H. Anderson
چکیده

In many real-time systems, tasks may experience suspension delays. The problem of analyzing task systems with such suspensions on multiprocessors has been relatively unexplored and is thought to be difficult (as it is on uniprocessors). In this paper, hard/soft multiprocessor schedulability tests for arbitrary-deadline sporadic self-suspending task systems are presented for both global EDF and global fixed-priority scheduling. The presented analysis shows that suspensions surprisingly have a rather limited impact on schedulability. In experiments presented herein, the proposed schedulability tests proved to be superior to prior tests. Moreover, for arbitrary-deadline ordinary sporadic task systems with no suspensions, the proposed analysis for fixed-priority scheduling improves upon prior analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Suspension-Aware Schedulability Analysis for Multiprocessor Embedded Systems

In many embedded systems, tasks may experience suspension delays. The problem of analyzing task systems with such suspensions on multiprocessors has been relatively unexplored. The commonly used suspension-oblivious approach of treating all suspensions as computation can be quite pessimistic. As an alternative, this paper presents the first suspension-aware multiprocessor schedulability analysi...

متن کامل

A Note on Modeling Self-Suspending Time as Blocking Time in Real-Time Systems

This report presents a proof to support the correctness of the schedulability test for self-suspending real-time task systems proposed by Jane W. S. Liu in her book titled “Real-Time Systems” (Pages 164165). The same concept was also implicitly used by Rajkumar, Sha, and Lehoczky in RTSS 1988 (Page 267) for analyzing self-suspending behaviour due to synchronization protocols in multiprocessor s...

متن کامل

Schedulability Analysis of Task Sets with Upper- and Lower-Bound Temporal Constraints

Increasingly real-time systems must handle the self-suspension of tasks, i.e. lowerbound wait times between subtasks, in a timely and predictable manner. A fast schedulability test that does not significantly overestimate the temporal resources needed to execute self-suspending task sets would be of benefit to these modern computing systems. In this paper, we present a polynomial-time test that...

متن کامل

Automatic Parameter Derivations in k2U Framework

We have recently developed a general schedulability test framework, called kU, which can be applied to deal with a large variety of task models that have been widely studied in real-time embedded systems. The kU framework provides several means for the users to convert arbitrary schedulability tests (regardless of platforms and task models) into polynomial-time tests with closed mathematical ex...

متن کامل

Efficient Design, Analysis, and Implementation of Complex Multiprocessor Real-time Systems

CONG LIU: Efficient Design, Analysis, and Implementation of Complex Multiprocessor Real-Time Systems (Under the direction of Prof. James H. Anderson) The advent of multicore technologies is a fundamental development that is impacting software design processes across a wide range of application domains, including an important category of such applications, namely, those that have real-time const...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011